<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
      <style>
    /* 技巧：选择器选中标签的范围越大，优先级/权重 越低 */
    div {
      color: green;
    }

    /* !important 提权功能，提高权重/优先级到 最高，慎用 */
    * {
      color: red !important;
    }

    .box {
      color: blue;
    }

    #test {
      color: orange;
    }
  </style>
</head>
<body>
     <div class="box" id="test" style="color: purple;">div 标签</div>
</body>
</html>
<!-- #### 基础选择器 -->

<!-- 规则：选择器**优先级高的样式生效**。 -->

<!-- 公式：**通配符选择器 < 标签选择器 < 类选择器 < id选择器 < 行内样式 < !important** -->

<!-- ​           **（选中标签的范围越大，优先级越低）** -->

<!-- #### 复合选择器-叠加 -->

<!-- 叠加计算：如果是复合选择器，则需要**权重叠加**计算。 -->

<!-- 公式：（每一级之间不存在进位） -->

<!-- ![1680319646205](assets/1680319646205.png) -->

<!-- 规则： -->

<!-- * 从左向右依次比较选个数，同一级个数多的优先级高，如果个数相同，则向后比较 -->
<!-- * **!important 权重最高** -->
<!-- * 继承权重最低 -->